implant-borne prosthesis - Spanish English Dictionary